﻿using System.ComponentModel.DataAnnotations;

namespace SmartTracking.API.Read.EweDTO
{
    public class MainPregnancyDTO
    {
        /// <summary>
        /// 母羊妊检ID
        /// </summary>
        public int PregnancyId { get; set; }
        /// <summary>
        /// 妊检日期
        /// </summary>
        public DateTime? PregnancyTime { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public string? PregnancySnowId { get; set; }
        /// <summary>
        /// 妊检结果
        /// </summary>
        public string? PregnancyResult { get; set; }
        /// <summary>
        /// 妊检方式
        /// </summary>
        public string? PregnancyMethod { get; set; }
        /// <summary>
        /// 同胎数
        /// </summary>
        public int? PregnancySameNum { get; set; }
        /// <summary>
        /// 妊娠天数
        /// </summary>
        public int? PregnancyDayNum { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public string? PregnancyPoultryhome { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public string? PregnancyField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public string? PregnancyTransferhouse { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public string? PregnancyTransfer { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public string? ResponsibleFor { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public int? Reviewer { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime? ReviewerTime { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 妊检日期
        /// </summary>
        public DateTime? MainPregnancyTime { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
        public string? SerialNumber { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remarks { get; set; }
    }
}
